/**
 * Created by Jack Xue on 20101201
 */
package org.code.jack.jweberp.dao;

import java.io.Serializable;

/**
 * @Intro 关联对象加载器，主要用来根据主键值加载模型(域)对象中的关联属性
 */
public interface IPOLoadDao {
	/**
	 * 从持久(或业务)层加载特定id值，类型为clz的对象。
	 * 
	 * @param entityClass
	 *            类型名称
	 * @param id
	 *            主键值
	 * @return 返回加载的属性对象
	 */
	@SuppressWarnings("rawtypes")
	Object getEntity(Class entityClass, Serializable id);
}
